<?php namespace Admin\Controller; 
use Hdphp\Controller\Controller;
/**
 *标签管理控制器
 */
class TagController extends CommonController{
	private $model;
	public function __init(){
		//调CommonController里面的构造方法__init(包含验证是否登陆)
		parent::__init();
		$this->model = new \Common\Model\Tag;
	}
	//标签展示
	public function index(){
		//获得所有标签数据
		$data = $this->model->get();
		//分配数据
		View::with('data',$data);
		View::make();
	}
	//标签添加
	public function add(){
		if(IS_POST){
		   	if($this->model->store()) View::success('添加成功',U('index'));
			View::error($this->model->getError());
		}
	    View::make();
	}
	
	
	//标签编辑
	public function edit(){
		//然后修改内容
		if(IS_POST){
			if($this->model->edit()) View::success("修改成功",U('index'));
			View::error($this->model->getError());
		}
		
		$tid=Q('get.tid',0,'intval');
		//获得旧内容
		$oldData = $this->model->where("tid={$tid}")->find();
		View::with('oldData',$oldData);

		//修改成功
	    View::make();
	}
	
	
	
	
	//标签删除
	public function del(){
		//接受cid
		$tid = Q('get.tid',0,'intval');
		//删除对应的标签
		$this->model->where("tid=$tid")->delete();
		//成功提示
		View::success('删除成功');

		
	}
	
	
	
	
	
	
	
	
	
	
}